








	     PDP11 - COMPATIBLE  MICROPROCESSORS

			     MANUAL


			*	*	*


			        

	     PDP11 -  

       <Last correction : Date 20/12/89  Time 06:01:14>


	   1801/1806.

!             ,    
   18011    18061,      :
 ,  ,   ,   
      ,      
  ,    ,           
.      18012        ,
   ,  .   
 QBUS   5733.            
  1801RE.DOC,          -         1801VP.DOC.
                   QBUS.
      1801      1809.       
,        ,     ,
,           ,    
 ,   ,  
116   400 ,  QBUS    
,  .            
   588,1811,1802,1804.

18011

16- 
 n-MOS,   500-600 .  /
  100  - 6 
  +5+-10%
   1.2 
  0..U
  <100 
  <100
  42- 429.42-5
   (QBUS)
69 :   +XOR+SOB(+MUL  18011)
8   
4   
  64 
        
  4.


	:

1	CLCI		  
2	SACK	/	  
3	DMGI		  
4	DMGO		  
5	DMR	/	 
6	?		 .   +5
7	SEL1		   
8	SEL2		-"- 
9	AD0	/	  -
10	AD1	/	  -
11	AD2	/	  -
12	AD3	/	  -
13	AD4	/	  -
14	AD5	/	  -
15	AD6	/	  -
16	AD7	/	  -
17	AD8	/	  -
18	AD9	/	  -
19	AD10	/	  -
20	AD11	/	  -
21	GND		
22	AD12	/	  -
23	AD13	/	  -
24	AD14	/	  -
25	AD15	/	  -
26	PA1		   
27	PA0		   
28	BSY		 
29	DCLO		  
30	ACLO		  
31	IRQ1		   ""
32	IRQ2		   ,  , .100
33	IRQ3		  , , .270
34	INIT	/	   / 
35	VIRQ		  
36	IAKO		 
37	DOUT		 
38	DIN		 
39	RPLY		  
40	WTBT		/
41	SYNC		  
42	Ucc		+5


   :
  ,    ,   
,   ,   ,    .
      ,      ,
    ,      
,  .      16-
, 16- ,        (PSW),  
    .            
 PSW  .    .

	                     
 .  ,  ,     
 .        
      .          
   .     ,
 250  .
	           
 .        .  
                 
. 
	                
   .      
  : DMR, SACK, DMGI, DMGO.    ,
   ,           ,
    .          
             "
 -  ".
	      - .
              .  
            
   .      ,      
  .
	  -     64    .
    SYNC          
   DIN  DOUT,       4  .
	        
   .          DMR
      ,      
DMGO.                   
    .    DMR      
 ,          DMGO  
.    ,      DMR,  
     DMGI,          
        SACK.      ,
 ,      BSY,    DMR;    SACK
    DIN  DOUT       .
	          
   RPLY  .      
DMR,       ,    SACK.
      ,    
DMGO                 
            DMR  
SACK    .          
   ,        
.         ,  
.                   ,
       DMGO - DMGI.

	           
SEL1  SEL2. 

  :
 	 
		SEL1	SEL2
00		177716	177714
01		177736	177734
10		177756	177754
11		177776	177774


            DIN    DOUT.
 RPLY  . 
	             
,          
   INIT.       4  .
   DCLO,   INIT     ,  
 ,   70   DCLO.      .
   SEL1   177716.  PC      
SEL1  ,   -  .  PSW        340Q.
     .

  :

     			     
				 		
		.	.		
    0		8T+tn		0	0		8T+tn
    1		21T+3tn		1	0		18T+2tn
    2		20T+3tn		2	0		18T+2tn
    3		27T+3tn		3	0		25T+3tn
    4		21T+3tn		4	0		20T+2tn
    5		28T+4tn		5	0		26T+3tn
    6		27T+4tn		6	0		25T+3tn
    7		34T+5tn		7	0		32T+3tn
				0	1		26T+2tn
  		0	2		28T+2tn
 HALT=54T+7tn		0	3		31T+3tn
 IOT,BPT,EMT,TRAP		0	4		28T+2tn
42T+5tn;  -		0	5		32T+3tn
   		0	6		31T+3tn
8T+tn;     		0	7		40T+4tn
    8T+		1	1		28T+3tn
+2tn   --		2	2		30T+3tn
-; 		3	3		40T+5tn
   -		4	4		31T+3tn
   -		5	5		42T+5tn
   -		6	6		40T+5tn
     98T+12tn		7	7		56T+7tn
(  
   + IOT)

                       
COM, INC, DEC, ADC,  SBC,  ASR,  ASL,  ROL,  ROR,  CLR,      
ADD, SUB, BIC, BIS, XOR.  T       ,
tn-   DIN/DOUT   RPLY.




18062:

	16-      PDP11-    .
 CMOS.
   :

- :
	  1-5000 400/(*)=40g
	  50-10000  
	( 2-5 ) 170 ;
	    max 1500g 
	 0.1-2.0
	    max 150g 1-5,
	  500g
- :
	  1.33-4(10-6 ...)-3.
	  -60..+125 .
	     +35 . 98%
	 () 
	  (,)
- :
	 

    50 000 
 +5+-10%,   25 .
64-    18.64-2
.481.005 .
  -2
77 ,  :
-  
-EIS Extended Instruction Set
-FIS Floating Instruction Set if system ROM is able to emulate
  0-5 
   5 1.2 
   5 18 
   5 25 
U.max=6
0<U<U
    100 
     (QBUS)


	:

1	  AD 0-15  SEL
13-11,	16  -
6-2,	  -
63-60,	 AD 0-15:
53-50	  -  
14,15	WRQ1,WRQ2-     ,
	  .    .
16	WACK-     .
	 - .(   
	  WRQ    )
17	DMR-   (L)
18	SACK-      (L)
19	DMGO-   (L)
20	CLCO-   .  CLCI  
	    .
21	CLCI-    0  5 :  .
22	U3 + 
27	RPLY- (L)
28	DOUT- (L)
29	WTBT- (L)
30	   
31	SYNC- (L)
32	U2 + 
33	DIN- (L)
34	AR-  (L)
35	IAKO-  (L)
36	ACLO-   .  
	    24.
	    
37	DCLO-  .   
	 INIT      .
44	INIT-   (L)
45	VIRQ-   (L)
46	HALT-    (L)
47	EVNT-      
	.  100  
48	WIR-       .
	,  250
49	SEL-       (L)
	        ,
	    DIN   
64	U1 + 
7,8,9,23,24,25,26,38,39,40,41,42,43,54,55,56,57,58,59-

	    :

 			()
  	()
  		()
 				()
   	()
 			()


   :       (),      (),
         (PC'),            (),
        (  ),          (    ),
  ,         (PSW),        
    (PSW'),              (R0..R7),
    (),            (),    16-    ,
  (),              (      ).
            .           
                (  ),          (    ),
  ,         (PSW),        
    (PSW'),              (R0..R7),
    (),            (),    16-    ,
  (),              (      ).
            .           
        .
  PC'               ,    ..    PC+2.
                          
 PC'                
          PC',  ..          
  .               .
                -.
                     
        (),        
  .      PSW'         
    .                  ,
                         
.        -                
                
                     .
         ,            
      ,             .
          ,              
                           
                   
.          .       
    ,           
.                         
.                   
,           ,        
          .             
        SWAB.          
           .            
                    
                      
,                   .
	         ()            ,
    ,                    
     N,  Z,  V,  C,    
                         .
	                   
      ,   ,        
 MUL, DIV, ASH,  ASHC.          
            ,             
                      
            .            
        .         
                          .


	                 
      .         ,        
      .               
                    "    ",
                     "    ",
                    .
    "  "   ,    ,    ,        
      (    190        ).
	               
  .                
      RESET.            :        
,  ,        1     2            30
  ,  9-   ,            
.               
.        WAIT        ""        
               .
                .      
      .        
  ,                     
.    7-    PSW      ,       
    .               ,
    ,              INIT    
       RESET        9-    .    
    DIN    DOUT             
            RESET.        
                       .
	                     
          .        
             ,        
    .             
       .                
                 .
          .      
                     
    .          ,        
,      ,  ,          
     .
	            ,    
                      .
                     
4            ()    .    
                .    
                              .
	         .        
   ,              
         ,          
.         ,        PC,    
        .       
                        
.          ,        
      ,    .           
          o    
          .       
,                       
    ,               .    
          ,        
    ,         


  .                 
       ,            
      ,             .    
    ,                
  ,                
,                    
  .

		     
			   .

	  SYNC              ,    
       .          
  ,        AR               
.         DIN        
,                     
.               ,        
  RPLY        .           
        DIN          .    
                    
               DOUT.            
,      RPLY           .    
                DOUT        .
	              ,        
.     ,                ,
          DMR,  SACK,  AR,  RPLY  
.    ,      ,      ,
                          
DMR, SACK, AR, RPLY, WACK.
	                 ,    
      DMR      .        
                   .    
      DMR               
        .          
    ,              
      .           
      ,             DIN
    1/2      CLCO          DOUT    
        SACK    .            ,
    ,  ,        ,     CLCO,
DMGO,  SEL,  IAKO,        .       
  SACK                 
  .        ,            CLCI,
                
     CLCO.            
                     
      CLCO.    DMR,  AR,  WACK    
                   CLCO.
  RPLY          .        SACK    
      ,            
   CLCO.                        
,       ,                    
,              
  AR    RPLY                        .
	  DMR      SACK                
      ,    WACK  -              
      ,             


  .                       
       AR.                    
,   AR                
  CLCO,        SYNC             .
      ,            
      AR              .
	                   
        .            RPLY
                     
   DIN,  DOUT,  SYNC        
    RPLY.                
                   
,   AR        ,          DIN
  DOUT,               RPLY    
                   SYNC
       .      ,    RPLY  
       ,        AR            
,                  DIN        DOUT    
          CLCO        RPLY  
  .              
        ,            
        ,               
         AR,          
RPLY          .            
    AR          DIN    DOUT,   
            AR    RPLY    
.
	                      
                      RPLY.
	                
            RPLY,            
          .         
            AR.            AR
        SYNC,            
              .    
                     
( ).
	                 
(  ).                 
,        .            
 AR  (  RPLY        )        
 SYNC,           1/2  T  CLCO  
  SYNC        DIN,SEL,          
    AD0-AD15    .  SYNC            
  .  RPLY     .            
  DIN,SEL      2.        
                     
,          CLCO,          DIN  
SEL.      DIN    SEL      /2      
        .          DIN    
        ,               
                
,    .
	                    
    .              
  DIN                 
 .    64        DIN    RPLY    


  ,            SYNC    DIN   
    .    RPLY     ,        
        DIN       SYNC.            
  RPLY      DIN    ,            RPLY
             CLCO.    
           ,            /2    
  RPLY              DIN.    /2  
 DIN                  
 SYNC.  AR          SYNC        
 ,        SYNC        
    ,                .    
         ()  ,  SEL    
                        
   -.
	                       
    .          ,      
    .                     
                      
      1.5    3.5           .
            DOUT      .
    RPLY      ,      DOUT,
  /2          /2  SYNC.    RPLY    
   64        DOUT,      DOUT,SYNC  
            .      
 RPLY      DOUT    ,  RPLY      
          CLCO.    AR       
SYNC,            ,    /2        
                  .
    WTBT              .
      SEL                 
  .          WTBT       
               .            WTBT
           -.
	--        :      ,
    .              .   
-     ,      ,      
DIN      SYNC.             ,
      RPLY    .         
DIN                     3.        
    ,  RPLY                 
.     ,            
      ,        .  WTBT   
                .       
   .  AR                
 ,               .  SEL
          ,            
.
	                  
         VIRQ.        
VIRQ,                       ,
                .     -(SP)<-PC,
-(SP)<-PSW,          :      DIN
        IAKO.      RPLY      64      
  DIN,      ,          .    
  RPLY            DIN.     
      RPLY        DIN   
,    .  SYNC,  WTBT,  SEL        


      .  AR    .        
    RPLY.    ,        DIN  
                      
,  RPLY        ,      2      DIN.
VIRQ              PSW,       
        .              
    .

	 :
                     
       ,        ,    
          .  DMR       
      CLCO.  DMGO              CLCO.
                DMR,       
1..1.5      DMR      CLCO      DMGO    .    
      DMR    ,  ..          
   DIN   ( ..      )
                      
 . DMGO                DIN
          1.5        DOUT      
    --.              
    DMGO        ,      1.5  
    RPLY.      DMGO          
SACK     DMR.        DMGO      
CLCO       SACK          ,    
  DMR    0.5-1.5  .        DMGO  
    SYNC,  DIN,  DOUT,  WTBT,  AD0-AD15.    
    ,        SACK,  RPLY,  AR.  
               
      ,      1.5        
 . 
	            ,     
  (  W1:160000..163777;  W2:164000..167777  ),  ,      
  ,        WRQ1/WRQ2.        ,
              WACK.   
                .    
                   
,    WACK       .                
    ,      WRQ      .    WRQ
         CLCO,  WACK      
  CLCO.    ,            WACK   
 WRQ       CLCO            
        .           
,              .  WACK  
    1.5      SYNC        .  
DMR        ,           .    
            WIR:          
    .


#!#	                        :#!#
-            DIN      
                ""    .
                
;
-          --        
    ,    DOUT,WTBT          CLCO;
-    RPLY                  :
	SACK,RPLY    1..3   +5;
	  5332 ( 9)  RPLY ( 27);
	SACK    S 2 ( 10);
	CLC (20- )    C 2 ( 11);
	RPLY    D 2 ( 12);
	  R 2   ( 13);
-                   
   SYNC;
-      WIR            
,                    
              250    
    . 
	  WIR          4,    -  ,
                 (    
  ).

		  .
	          .       
 ,   40      DCLO      .    
DCLO  INIT        .          
70      ACLO,                
        .           DCLO
                       .
    ACLO          (SEL),    
                   (15..8)=SEL(15..8),
(7..0)=0.  PC<-(),  PSW<-2(),          ,
      ,    ,    ,      
    .


			PSW.

	PSW      .
	.	
0	C	carry-, ,     
		        
		   
1	V	overflow- 
2	Z	zero- 
3	N	negative- 
4	T	trap- .  "1",   
		14    .
5,6		 
7	Prty	 .
8	H	halt-  .

	  HALT (H=1)           
    SEL.        ,    
      HALT  (    HALT)      


PC    PSW        H=1      ,    
      PC    PSW          
HALT.                   
  . 

,	PSW

MTPS			PSW(7..5,3..0)	load
			PSW(4,8)	keep

RTI,RTT			PSW(7..0)	load
			PSW(8)		keep,if new PC<160000
			PSW(8)		load,if new PC>157777

TRAP,IOT,EMT,		PSW(7..0)	load
vector interruptions	PSW(8)		zeroed

power on,fatal errors	PSW(8..0)	load
HALT,STEP,START


	                FIS:    
  ,    SEL(7)=1,    TRAP  TO  10,      ,    
       HALT                (15..8)=SEL(15..8),
(7..0)=00001000.
	          HALT    .        
 .
	                 .
                    .
  :       ,            (
          ),   ,    -,
    HALT    VIRQ,      ACLO,  EVNT,    WIR.
                  RTT,  RTI,
STEP, START          .        
      ,            
                   .    
   RTI,  RTT    -,      
    ,          PSW      -
.      START,  STEP    ,    
    .  START,  RTI    ,            -
.        HALT    ,        .
    HALT                 .
      -,       PSW        :
  . WAIT   .

	 :
		
		  10
		WIR
		T
		ACLO
		 HALT
		EVNT
		VIRQ


	  -            
 .
PSW bit		
87		
00		 
01		EVNT,VIRQ
10		HALT
11		HALT,ACLO,EVNT,VIRQ

  USER PC', PSW'  .
    HALT        7  PSW      
  7  8.

		   

,.	004		
.	010		
-,BPT	014		
IOT		020		
ACLO		024		
EMT		030		
TRAP		034		
EVNT		100		
WIR		250		
VIRQ		 	
:	       VIRQ.

power on	***000		
  HALT	***004		PC',PSW'
.  HALT	***010		  halt
-,BPT  HALT***014		  halt
IOT  HALT	***020		  halt
ACLO  HALT	***024		  halt
EMT  HALT	***030		  halt
TRAP  HALT	***034		  halt
EVNT  HALT	***100		  halt
HALT,HALT	***170		PC',PSW'
 	***174		PC',PSW'
WIR  HALT	***250		  halt
  	***274		PC',PSW'
VIRQ  HALT	 	  halt

***=SEL(15..8); 
            CSR    
      ,                  
                .          :

	MTPS	#200
	CLR	@#_
	MTPS	#0


18012

 n-MOS;   1.75 .
  40- 2123.40-6

	:

1	0V	   -
2	AD7	7   -, -
3	AD6	6   -, -
4	AD5	5   -, -
5	AD4	4   -, -
6	AD3	3   -, -
7	AD2	2   -, -
8	AD1	1   -, -
9	AD0	0   -, -
10	WRQ(L)	     
11	WAKI(L)	   
12	DMR(L)	 
13	SACK(L)	   
14	DMGO(L)	 
15	CLCO	   F(CLCO)=1/2F(CLCI)
16	CLCI	 
17	RPLY(L)	 
18	DOUT(L)	 
19	WTBT(L)	/
20	0V	   
21	SYNC(L)	 
22	DIN(L)	 
23	AR(L)	 
24	IAKO(L)	 
25	ACLO(L)	  - 
26	DCLO(L)	 +5V-   
27	INIT(L)	  
28	VIRQ(L)	  
29	HALT(L)	 /.   HALT-.
30	EVNT	   ()   100(octal)
31	SEL(L)	  /   
32	AD15	15   -, -
33	AD14	14   -, -
34	AD13	13   -, -
35	AD12	12   -, -
36	AD11	11   -, -
37	AD10	10   -, -
38	AD9	9    -, -
39	AD8	8    -, -
40	+5V	

	  18062:
         .    
  (!)  10  ,      12-15  
     .      1.
   ,   2-3 .  
        100000    /.                 -;
  :  160000-163777;                ;
    -   :            
 54  ;      :  3-,
  6      ,            
( 2   ).          


            3-3.5    
 2-560              
.    560        
   0.5.        
            (0,+5);
                  
    (40,220);              
 - .       
-2,           1.    
  ( 2 /)   
                  47.
           
 ( 1.5 ),             
    50%-75%    .        
             15-20%.  
                :
   10      8    CLCO    .      
                      .    
     FIS  (  )  
   18012.055,            140000.  
              1    
 160000     .            
 .          
 010000q    .        
      INTERF.HLP.


18013

16- .
 n-MOS.    200000 .
  2136.64-1
    4+32                
              
  1.5-2 . /,  ,        ,
,    5  .  /    .       
  DEC      ,    
          18014,      
           
.              .
  1.5-2.0    .      
   4-6 , ,       
          ,    
    5-6 .   /.  
       .      
             ,
         
.    ,  ,        
  -  ,         
               .
    4  ;      
           . 


 :

1  o	DIN(L)		
2  o	DOUT(L)		
3  oi	SYNC(L)		
4  i	SSYNC(L)	  (   2)
5  io	RPLY(L)		
6  o	DMGO(L)		  
7  io	SACK(L)		  
8  io	DMR(L)		 
9  -	GND=42		
10 io	AD0		 /
11 io	AD1		 /
12 io	AD2		 /
13 io	AD3		 /
14 io	AD4		 /
15 io	AD5		 /
16 io	AD6		 /
17 io	AD7		 /
18 io	AD8		 /
19 io	AD9		 /
20 io	AD10		 /
21 io	AD11		 /
22 io	AD12		 /
23 io	AD13		 /
24 io	AD14		 /
25 io	AD15		 /
26 o	A16		 
27 o	A17		 
28 o	A18		 
29 o	A19		 
30 o	A20		 
31 o	A21/NS		 /  /
32 -	GND1=38		
33 io	INIT(L)		
34 o	BS(L)		    ( /)
35 o	SEL(L)		  
36 o	TA(L)		    
37 o	UMAP(L)		    DATA.
38 -	GND1=32		
39	-		   
40	-		   
41	-		   
42 -	GND2=9		
43 +	Ucc=64		+5
44 i	EVNT		   
45 i	ET(L)		  
46 i	ACLO(L)		  
47 i	HLT(L)		    HALT
48 i	IRQ3(L)		  
49 i	IRQ2(L)		  
50 i	IRQ1(L)		  
51 i	IRQ0(L)		  
52 i	DCLO(L)		  
53 io	FPPTRP(L)	  (/)
54 i	FPPRD(L)	  

55 o	HLTM(L)		  
56 i	DRA(L)		  
57 i	FL		 
58 i	FD		 
59 i	WO		  
60 i	CLC		
61 o	LIN(L)		   
62 o	IAKO(L)		 
63 o	WTBT(L)		/
64 +	Ucc=43		+5

32	GND					  |  
32.1	CRYSTALL			  |  -  (/)
54 i	FPPRD(L)	  

55 o	HLTM(L)		  
56 i	DRA(L)		  
57 i	FL		 
58 i	FD		 
59 i	WO		  
60 i	CLC		
61 o	LIN(L)		   
62 o	IAKO(L)		 
63 o	WTBT(L)		/
64 +	Ucc=43		+5

32	GND					  |  
32.1	CRYSTALL			  |  -  4       
 ,              .
	              
,        ,     
  ,         
    ,      ,
         ,        .
   16  ,   8 -   
,   -  , -    ,
  -     .      
                           .
	                   
 .   :
-   ;
- ;
-  ;
- .
	   30  -      
   .    
                
   .       
.      ,        
  .        
  .
	       
       
  .         ,
 HALT    ,      
   .       
         

.      (    HALT,  EVNT,
VIRQ,       KERNEL...)      
     .

	 :

HALT INSTRUCTION
  
  
 
 
-  PSW
 
  
  HALT
    (    >5)
IRQ3 (    >6)
IRQ2 (    >5)
IRQ1 (    >4)
IRQ0 (    >3)
  .

  :

	004	 ,  
	010	 
	014	BPT
	020	IOT
	024	 
	030	EMT
	034	TRAP
	100	
	244	  
	250	  

      IRQ            
.     (  )  
   ,       
HALT.              
      . 

	            
   WO.        
    DCLO,ACLO    WO    ,    PSW    
 340,  PC  173000    .   
  WO    ,  PSW    
 26,  PC        24      
;            
   .           
 HLT(L),      . 
	  HALT  , :
-  HALT    KERNEL;
-   ;
-  HALT        .
    HALT      R1Oq    100000,
     ;        
    ,        340,
  ,       

 22-        .      HALT
    .     
 ,   PC    4.  
  HALT -     SEL  ,    
        .    
         ,
     ,          
 172512 (,   HALT-).        HALT  
    ,        
  ,         
 SEL.                ,
    100000,      
           
PARH2    ()    172512,        6  .
                 
        PARH3,
    ()  177600;
	        MUL, ASH,
ASHC, DIV, EMT, TRAP, IOT, BPT, MTPD, MTPI, MFPD, MFPI.     
    RTI, RTT.
	 MTPS      USER.   
     KERNEL     
,          17777776;    
     .        
SUPERVISOR.
